import config from "../../utils/config.js";
// pages/mine/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo:'',//用户信息
    codeflag:false,//二维码显示隐藏参数
    list:[],//最近咨询列表
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    // this.updateAuthMpInfo();
    this.getMinUser();
    this.myDatement();
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    const that = this;
    return {
      title: `推荐您加入柏衡5A汽车`,
      path: `/pages/index/index?share_code=${that.data.userInfo.code}`,
    }
  },

  //获取用户信息，分享二维码
  getMinUser:function(){
    const that = this;
    config.posthttp('api/v1/getMinUser', {}, (res) => {
      that.setData({
        userInfo: res.data.userInfo
      })
    })
  },

  //更新用户信息，
  updateAuthMpInfo:function(){
    config.posthttp('api/v1/updateAuthMpInfo',{},(res)=>{
    })
  },

  //获取最近咨询列表
  myDatement:function(){
    const that=this;
    config.posthttp('api/v1/myDatement', { page: 1, page_size:3},(res)=>{
        that.setData({
          list:res.data.list
        })
    })
  },

  //二维码显示隐藏
  codeshowclose:function(){
    const that=this;
   if(that.data.codeflag){
        that.setData({
          codeflag:false
        })
   }else{
     that.setData({
          codeflag: true
     })
   }
  },

  //全屏预览二维码
  previewImage:function(){
    const that=this;
    wx.previewImage({
      current: that.data.userInfo.qrcode, // 当前显示图片的http链接
      urls: [that.data.userInfo.qrcode] // 需要预览的图片http链接列表
    })
  },

  //个人信息点击未实名弹窗选择，已实名前往修改个人信息
  tominedata:function(){
    if(true){
      wx.showActionSheet({
        itemList: ['修改个人信息', '完成实名认证'],
        success(res) {
          if(res.tapIndex==0){
            wx.navigateTo({
              url: '/pages/minedata/index',
            })
          } else if (res.tapIndex == 1){
            wx.navigateTo({
              url: '/pages/realname/index',
            })
          }
        },
        fail(res) {
        }
      })
    }
  },

  //前往个人信息修改
  topage:function(){
    wx.navigateTo({
      url: '/pages/minedata/index',
    })
  }
})